package com.zkthink.ceres.promotion.vo.web;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 销售员在具体店铺下的收益信息
 */
@ApiModel
@Data
public class SalesMainInfoVO {

    @ApiModelProperty("分销员id")
    private Long salesId;

    @ApiModelProperty("商家编码")
    private String tenantCode;

    @ApiModelProperty("店铺id")
    private Long storeId;

    @ApiModelProperty("分销员昵称")
    private String nickName;

    @ApiModelProperty("直接分佣比例")
    private BigDecimal directRate;

    @ApiModelProperty("间接分佣比例")
    private BigDecimal indirectRate;

    @ApiModelProperty("用户头像")
    private String headimg;

    @ApiModelProperty("用户个性签名")
    private String remark;

    @ApiModelProperty("邀请码")
    private Integer inviteId;

    @ApiModelProperty("累计收益")
    private Long commission;

    @ApiModelProperty("直接奖励")
    private Long directCommission;

    @ApiModelProperty("间接奖励")
    private Long indirectCommission;

    @ApiModelProperty("未结算收益")
    private Long unsettledCommission;

    @ApiModelProperty("未结算直接收益")
    private Long unsettledDirectCommission;

    @ApiModelProperty("未结算间接收益")
    private Long unsettledIndirectCommission;

    @ApiModelProperty("累计客户")
    private Integer accumulativeCustomCount;

    @ApiModelProperty("累计分销员")
    private Integer accumulateSalesCount;

}
